(C) 1996 AROS - The Amiga Replacement OS
If the NamedObject cannot be removed at the time of this call, then the call will return without removing the NamedObject. It will mark the NamedObject as "waiting for removal".
When the NamedObject is ready to be freed, the supplied message will be ReplyMsg()'d with the message->mn_Node.ln_Name field containing either: - the address of the NamedObject that was removed. In this case you can free the NamedObject yourself. - NULL. In this case, another Task has freed the NamedObject, and you should not do so.
ReleaseNamedObject() also calls this with a NULL message.